package com.example.javatwo.mapper.xs.dh;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.example.javatwo.pojo.xs.dh.DsdssaleMain;

/**
 * 销售退货
 * 
 * @author Administrator
 *
 */
public interface DsdssaleMainDao {
	/**
	 * 主详新增
	 * 
	 * @param po
	 */
	void saveDsdssaleMain(DsdssaleMain po);

	/**
	 * 主键查询
	 * 
	 * @param id
	 * @return
	 */
	DsdssaleMain findDsdssaleMain(String id);

	/**
	 * 删除
	 * 
	 * @param id
	 */
	void delDsdssaleMain(String id);

	/**
	 * 查询最新记录
	 */
	DsdssaleMain findMaxDateResult();

	/**
	 * 查询总记录数
	 * 
	 * @return
	 */
	Integer findCount();

	/**
	 * 分页
	 * 
	 * @param pageNum
	 * @param pageSize
	 * @return
	 */
	List<DsdssaleMain> findPage(Integer pageNum);

	/**
	 * 修改退货主表的审核状态
	 * 
	 * @param id
	 */
	void updateShekeTuihuo(@Param("id")String id, @Param("n")String n);

	/**
	 * 修改物料信息
	 * 
	 * @param id
	 *            主鍵
	 */
	void updateWuliao(@Param("id")String id, @Param("num")Integer num);

	
}
